home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1995 March / SOFM_Mar1995.bin / mac / General Interest / KeyQuencer 1.2.1 / Documentation / Tips and hints / Open and Quit synchronization < prev    next >
Text File  |  1994-08-01  |  1KB  |  19 lines

  1. The Open and Quit commands are not synchronized with the rest of the macro. If you use the Open extension to open a document with an application, you'll have to insert some kind of a wait command before the rest of the macro can work on the document. This happens because it takes some time for the "open" events to get to the Finder and for the "quit" events to get to their target applications. For example, if you want to open a SimpleText document and then select all of its text you'll have to write something like:
  2.  
  3. Open sysdisk "Documents:My SimpleText Doc"
  4. WaitWindow "My SimpleText Doc"
  5. Menu "Edit" "Select All"
  6.  
  7. or else:
  8.  
  9. Open sysdisk "Documents:My SimpleText Doc"
  10. WaitApp "SimpleText"
  11. Menu "Edit" "Select All"
  12.  
  13. Here's another example: if you want to turn off file sharing and then unmount a removable cartridge such as a SyQuest, you'll have to wait until the File Sharing Extension (which is really an invisible application) has really quit:
  14.  
  15. Quit "File Sharing Extension" quiet continue
  16. WaitApp "File Sharing Extension" closed 5 seconds quiet continue
  17. Unmount ejectables
  18.  
  19. (the quiet and continue keywords let you ignore errors in case the file sharing was already disabled, so the removable disks are unmounted anyway).